/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package BO;

/**
 *
 * @author olivierm
 */
public abstract class Employe extends Personne {

    //*******************************************************************
    //Variables
    //*******************************************************************
    
    private Role _role;
    private String _matricule;
    private String _password;

    //*******************************************************************
    //Constructeurs
    //*******************************************************************  

    public Employe(){};
    
    /**
     * Constructeur utilisé pour la création d'un nouvel employé (login)
     * @author olivierm
     * @param nom (référencé par la classe personne)
     * @param prenom (référencé par la classe personne)
     * @param adresse (référencé par la classe personne)
     * @param matricule (référencé par cette classe)
     * @param password (référencé par cette classe)
     * @param role (référencé par cette classe)
     */
    public Employe(String nom, String prenom, Adresse adresse, String matricule, String password, Role role){
        super(nom, prenom, adresse);
        this._matricule = matricule;
        this._password = password;
        this._role = role;
    }
  
    //*******************************************************************
    //Getters et Setters
    //*******************************************************************        
    public String get_matricule() {
        return _matricule;
    }

    public Role get_role() {
        return _role;
    }

    public void set_matricule(String _matricule) {
        this._matricule = _matricule;
    }

    public void set_role(Role _role) {
        this._role = _role;
    }
    
    //*******************************************************************
    //Méthode d'instance
    //******************************************************************* 
    
    //*******************************************************************
    //Méthode de classe
    //******************************************************************* 
    
    
}
